package com.wiscamp.ninechapters.problems.domain.models.exams;

import cube.ddd.domain.Entity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 试卷节
 */
@Data
@EqualsAndHashCode
public class PaperSection implements Entity {
    @Serial
    private static final long serialVersionUID = 559542698738321348L;

    /**
     * 节编号
     */
    private long sectionId = 0;

    /**
     * 部分编号
     */
    private long partId = 0;

    /**
     * 节序号
     */
    private int sectionIndex = 0;

    /**
     * 节名称
     */
    private String sectionName = "";

    /**
     * 节说明
     */
    private String sectionDirectionDescription = "";

    /**
     * 节说明语音
     */
    private String sectionDirectionAudio = "";

    /**
     * 分数
     */
    private double sectionScore = 0;

    /**
     * 时间限制
     */
    private int timeLimit = 0;
}